ecological suitability - French English Dictionary